/*!
  \file table_upper.cpp
  \brief Contains 'toupper' code tables
*/
#include "table_upper.h"
//! touupper table for ALT encoding
unsigned char table_toupper_alt[128] = {
  /* 128 */ 0x80,
  /* 129 */ 0x81,
  /* 130 */ 0x82,
  /* 131 */ 0x83,
  /* 132 */ 0x84,
  /* 133 */ 0x85,
  /* 134 */ 0x86,
  /* 135 */ 0x87,
  /* 136 */ 0x88,
  /* 137 */ 0x89,
  /* 138 */ 0x8a,
  /* 139 */ 0x8b,
  /* 140 */ 0x8c,
  /* 141 */ 0x8d,
  /* 142 */ 0x8e,
  /* 143 */ 0x8f,

  /* 144 */ 0x90,
  /* 145 */ 0x91,
  /* 146 */ 0x92,
  /* 147 */ 0x93,
  /* 148 */ 0x94,
  /* 149 */ 0x95,
  /* 150 */ 0x96,
  /* 151 */ 0x97,
  /* 152 */ 0x98,
  /* 153 */ 0x99,
  /* 154 */ 0x9a,
  /* 155 */ 0x9b,
  /* 156 */ 0x9c,
  /* 157 */ 0x9d,
  /* 158 */ 0x9e,
  /* 159 */ 0x9f,

  /* 160 */ 0x80,
  /* 161 */ 0x81,
  /* 162 */ 0x82,
  /* 163 */ 0x83,
  /* 164 */ 0x84,
  /* 165 */ 0x85,
  /* 166 */ 0x86,
  /* 167 */ 0x87,
  /* 168 */ 0x88,
  /* 169 */ 0x89,
  /* 170 */ 0x8a,
  /* 171 */ 0x8b,
  /* 172 */ 0x8c,
  /* 173 */ 0x8d,
  /* 174 */ 0x8e,
  /* 175 */ 0x8f,

  /* 176 */ 0xb0,
  /* 177 */ 0xb1,
  /* 178 */ 0xb2,
  /* 179 */ 0xb3,
  /* 180 */ 0xb4,
  /* 181 */ 0xb5,
  /* 182 */ 0xb6,
  /* 183 */ 0xb7,
  /* 184 */ 0xb8,
  /* 185 */ 0xb9,
  /* 186 */ 0xba,
  /* 187 */ 0xbb,
  /* 188 */ 0xbc,
  /* 189 */ 0xbd,
  /* 190 */ 0xbe,
  /* 191 */ 0xbf,

  /* 192 */ 0xc0,
  /* 193 */ 0xc1,
  /* 194 */ 0xc2,
  /* 195 */ 0xc3,
  /* 196 */ 0xc4,
  /* 197 */ 0xc5,
  /* 198 */ 0xc6,
  /* 199 */ 0xc7,
  /* 200 */ 0xc8,
  /* 201 */ 0xc9,
  /* 202 */ 0xca,
  /* 203 */ 0xcb,
  /* 204 */ 0xcc,
  /* 205 */ 0xcd,
  /* 206 */ 0xce,
  /* 207 */ 0xcf,

  /* 208 */ 0xd0,
  /* 209 */ 0xd1,
  /* 210 */ 0xd2,
  /* 211 */ 0xd3,
  /* 212 */ 0xd4,
  /* 213 */ 0xd5,
  /* 214 */ 0xd6,
  /* 215 */ 0xd7,
  /* 216 */ 0xd8,
  /* 217 */ 0xd9,
  /* 218 */ 0xda,
  /* 219 */ 0xdb,
  /* 220 */ 0xdc,
  /* 221 */ 0xdd,
  /* 222 */ 0xde,
  /* 223 */ 0xdf,

  /* 224 */ 0x90,
  /* 225 */ 0x91,
  /* 226 */ 0x92,
  /* 227 */ 0x93,
  /* 228 */ 0x94,
  /* 229 */ 0x95,
  /* 230 */ 0x96,
  /* 231 */ 0x97,
  /* 232 */ 0x98,
  /* 233 */ 0x99,
  /* 234 */ 0x9a,
  /* 235 */ 0x9b,
  /* 236 */ 0x9c,
  /* 237 */ 0x9d,
  /* 238 */ 0x9e,
  /* 239 */ 0x9f,

  /* 240 */ 0xf0,
  /* 241 */ 0xf1,
  /* 242 */ 0xf2,
  /* 243 */ 0xf3,
  /* 244 */ 0xf4,
  /* 245 */ 0xf5,
  /* 246 */ 0xf6,
  /* 247 */ 0xf7,
  /* 248 */ 0xf8,
  /* 249 */ 0xf9,
  /* 250 */ 0xfa,
  /* 251 */ 0xfb,
  /* 252 */ 0xfc,
  /* 253 */ 0xfd,
  /* 254 */ 0xfe,
  /* 255 */ 0xff,

};
//! toupper table for WIN encoding
unsigned char table_toupper_win[128] = {
  /* 128 */ 0x80,
  /* 129 */ 0x81,
  /* 130 */ 0x82,
  /* 131 */ 0x83,
  /* 132 */ 0x84,
  /* 133 */ 0x85,
  /* 134 */ 0x86,
  /* 135 */ 0x87,
  /* 136 */ 0x88,
  /* 137 */ 0x89,
  /* 138 */ 0x8a,
  /* 139 */ 0x8b,
  /* 140 */ 0x8c,
  /* 141 */ 0x8d,
  /* 142 */ 0x8e,
  /* 143 */ 0x8f,

  /* 144 */ 0x90,
  /* 145 */ 0x91,
  /* 146 */ 0x92,
  /* 147 */ 0x93,
  /* 148 */ 0x94,
  /* 149 */ 0x95,
  /* 150 */ 0x96,
  /* 151 */ 0x97,
  /* 152 */ 0x98,
  /* 153 */ 0x99,
  /* 154 */ 0x9a,
  /* 155 */ 0x9b,
  /* 156 */ 0x9c,
  /* 157 */ 0x9d,
  /* 158 */ 0x9e,
  /* 159 */ 0x9f,

  /* 160 */ 0xa0,
  /* 161 */ 0xa1,
  /* 162 */ 0xa2,
  /* 163 */ 0xa3,
  /* 164 */ 0xa4,
  /* 165 */ 0xa5,
  /* 166 */ 0xa6,
  /* 167 */ 0xa7,
  /* 168 */ 0xa8,
  /* 169 */ 0xa9,
  /* 170 */ 0xaa,
  /* 171 */ 0xab,
  /* 172 */ 0xac,
  /* 173 */ 0xad,
  /* 174 */ 0xae,
  /* 175 */ 0xaf,

  /* 176 */ 0xb0,
  /* 177 */ 0xb1,
  /* 178 */ 0xb2,
  /* 179 */ 0xb3,
  /* 180 */ 0xb4,
  /* 181 */ 0xb5,
  /* 182 */ 0xb6,
  /* 183 */ 0xb7,
  /* 184 */ 0xb8,
  /* 185 */ 0xb9,
  /* 186 */ 0xba,
  /* 187 */ 0xbb,
  /* 188 */ 0xbc,
  /* 189 */ 0xbd,
  /* 190 */ 0xbe,
  /* 191 */ 0xbf,

  /* 192 */ 0xc0,
  /* 193 */ 0xc1,
  /* 194 */ 0xc2,
  /* 195 */ 0xc3,
  /* 196 */ 0xc4,
  /* 197 */ 0xc5,
  /* 198 */ 0xc6,
  /* 199 */ 0xc7,
  /* 200 */ 0xc8,
  /* 201 */ 0xc9,
  /* 202 */ 0xca,
  /* 203 */ 0xcb,
  /* 204 */ 0xcc,
  /* 205 */ 0xcd,
  /* 206 */ 0xce,
  /* 207 */ 0xcf,

  /* 208 */ 0xd0,
  /* 209 */ 0xd1,
  /* 210 */ 0xd2,
  /* 211 */ 0xd3,
  /* 212 */ 0xd4,
  /* 213 */ 0xd5,
  /* 214 */ 0xd6,
  /* 215 */ 0xd7,
  /* 216 */ 0xd8,
  /* 217 */ 0xd9,
  /* 218 */ 0xda,
  /* 219 */ 0xdb,
  /* 220 */ 0xdc,
  /* 221 */ 0xdd,
  /* 222 */ 0xde,
  /* 223 */ 0xdf,

  /* 224 */ 0xc0,
  /* 225 */ 0xc1,
  /* 226 */ 0xc2,
  /* 227 */ 0xc3,
  /* 228 */ 0xc4,
  /* 229 */ 0xc5,
  /* 230 */ 0xc6,
  /* 231 */ 0xc7,
  /* 232 */ 0xc8,
  /* 233 */ 0xc9,
  /* 234 */ 0xca,
  /* 235 */ 0xcb,
  /* 236 */ 0xcc,
  /* 237 */ 0xcd,
  /* 238 */ 0xce,
  /* 239 */ 0xcf,

  /* 240 */ 0xd0,
  /* 241 */ 0xd1,
  /* 242 */ 0xd2,
  /* 243 */ 0xd3,
  /* 244 */ 0xd4,
  /* 245 */ 0xd5,
  /* 246 */ 0xd6,
  /* 247 */ 0xd7,
  /* 248 */ 0xd8,
  /* 249 */ 0xd9,
  /* 250 */ 0xda,
  /* 251 */ 0xdb,
  /* 252 */ 0xdc,
  /* 253 */ 0xdd,
  /* 254 */ 0xde,
  /* 255 */ 0xdf,
};
//! toupper table for KOI encoding
unsigned char table_toupper_koi[128] = {
  /* 128 */ 0x80,
  /* 129 */ 0x81,
  /* 130 */ 0x82,
  /* 131 */ 0x83,
  /* 132 */ 0x84,
  /* 133 */ 0x85,
  /* 134 */ 0x86,
  /* 135 */ 0x87,
  /* 136 */ 0x88,
  /* 137 */ 0x89,
  /* 138 */ 0x8a,
  /* 139 */ 0x8b,
  /* 140 */ 0x8c,
  /* 141 */ 0x8d,
  /* 142 */ 0x8e,
  /* 143 */ 0x8f,

  /* 144 */ 0x90,
  /* 145 */ 0x91,
  /* 146 */ 0x92,
  /* 147 */ 0x93,
  /* 148 */ 0x94,
  /* 149 */ 0x95,
  /* 150 */ 0x96,
  /* 151 */ 0x97,
  /* 152 */ 0x98,
  /* 153 */ 0x99,
  /* 154 */ 0x9a,
  /* 155 */ 0x9b,
  /* 156 */ 0x9c,
  /* 157 */ 0x9d,
  /* 158 */ 0x9e,
  /* 159 */ 0x9f,

  /* 160 */ 0xa0,
  /* 161 */ 0xa1,
  /* 162 */ 0xa2,
  /* 163 */ 0xa3,
  /* 164 */ 0xa4,
  /* 165 */ 0xa5,
  /* 166 */ 0xa6,
  /* 167 */ 0xa7,
  /* 168 */ 0xa8,
  /* 169 */ 0xa9,
  /* 170 */ 0xaa,
  /* 171 */ 0xab,
  /* 172 */ 0xac,
  /* 173 */ 0xad,
  /* 174 */ 0xae,
  /* 175 */ 0xaf,

  /* 176 */ 0xb0,
  /* 177 */ 0xb1,
  /* 178 */ 0xb2,
  /* 179 */ 0xb3,
  /* 180 */ 0xb4,
  /* 181 */ 0xb5,
  /* 182 */ 0xb6,
  /* 183 */ 0xb7,
  /* 184 */ 0xb8,
  /* 185 */ 0xb9,
  /* 186 */ 0xba,
  /* 187 */ 0xbb,
  /* 188 */ 0xbc,
  /* 189 */ 0xbd,
  /* 190 */ 0xbe,
  /* 191 */ 0xbf,

  /* 192 */ 0xe0,
  /* 193 */ 0xe1,
  /* 194 */ 0xe2,
  /* 195 */ 0xe3,
  /* 196 */ 0xe4,
  /* 197 */ 0xe5,
  /* 198 */ 0xe6,
  /* 199 */ 0xe7,
  /* 200 */ 0xe8,
  /* 201 */ 0xe9,
  /* 202 */ 0xea,
  /* 203 */ 0xeb,
  /* 204 */ 0xec,
  /* 205 */ 0xed,
  /* 206 */ 0xee,
  /* 207 */ 0xef,

  /* 208 */ 0xf0,
  /* 209 */ 0xf1,
  /* 210 */ 0xf2,
  /* 211 */ 0xf3,
  /* 212 */ 0xf4,
  /* 213 */ 0xf5,
  /* 214 */ 0xf6,
  /* 215 */ 0xf7,
  /* 216 */ 0xf8,
  /* 217 */ 0xf9,
  /* 218 */ 0xfa,
  /* 219 */ 0xfb,
  /* 220 */ 0xfc,
  /* 221 */ 0xfd,
  /* 222 */ 0xfe,
  /* 223 */ 0xff,

  /* 224 */ 0xe0,
  /* 225 */ 0xe1,
  /* 226 */ 0xe2,
  /* 227 */ 0xe3,
  /* 228 */ 0xe4,
  /* 229 */ 0xe5,
  /* 230 */ 0xe6,
  /* 231 */ 0xe7,
  /* 232 */ 0xe8,
  /* 233 */ 0xe9,
  /* 234 */ 0xea,
  /* 235 */ 0xeb,
  /* 236 */ 0xec,
  /* 237 */ 0xed,
  /* 238 */ 0xee,
  /* 239 */ 0xef,

  /* 240 */ 0xf0,
  /* 241 */ 0xf1,
  /* 242 */ 0xf2,
  /* 243 */ 0xf3,
  /* 244 */ 0xf4,
  /* 245 */ 0xf5,
  /* 246 */ 0xf6,
  /* 247 */ 0xf7,
  /* 248 */ 0xf8,
  /* 249 */ 0xf9,
  /* 250 */ 0xfa,
  /* 251 */ 0xfb,
  /* 252 */ 0xfc,
  /* 253 */ 0xfd,
  /* 254 */ 0xfe,
  /* 255 */ 0xff,
};
